Counting preimages of TCP reordering patterns

نویسندگان

  • Anders Hansson
  • Gabriel Istrate
چکیده

Packet reordering is an important property of network traffic that should be captured by analytical models of the Transmission Control Protocol (TCP). We study a combinatorial problem motivated by RESTORED [1], a TCP modeling methodology that incorporates information about packet dynamics. A significant component of this model is a many-to-one mapping B that transforms sequences of packet IDs into buffer sequences in a manner that is compatible with TCP semantics. We show that the following hold: • There exists a linear time algorithm that, given a buffer sequence W of length n, decides whether there exists a permutation A of {1, 2, . . . , n} such that A ∈ B(W ) (and constructs such a permutation, when it exists). • The problem of counting the number of permutations in B(W ) has a polynomial time algorithm. • We also show how to extend these results to sequences of IDs that contain repeated packets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combinatorics of TCP reordering

We study a combinatorial problem motivated by a receiver-oriented model of TCP traffic from [7], that incorporates information on both arrival times, and the dynamics of packet IDs. An important component of this model is a manyto-one mapping FB from sequences of IDs into a sequence of buffer sizes. We show that: i) Given a buffer sequence B, constructing a sequence A of IDs that belongs to the...

متن کامل

Packet reordering in high-speed networks and its impact on high-speed TCP variants

Several recent Internet measurement studies show that the higher the packet sending rate, the higher the packet-reordering probability. This implies that recently proposed high-speed TCP variants are more likely to experience packet reordering than regular TCP in high-speed networks, since they are designed to achieve much higher throughput than regular TCP in these networks. In this paper, we ...

متن کامل

The Solutions for Packet Reordering in TCP over Wireless Networks

Packet Reordering is a phenomenon on the Internet and must be taken into account when considering performance analysis in wireless networks. Due to various characteristics specific to wireless networks, such as signal fading and mobility, packets may be lost due to congestive and noncongestive losses. The noncongestive losses violate the design principles of some traffic control mechanisms in T...

متن کامل

TCP-PR: TCP for Persistent Packet Reordering∗

Most standard implementations of TCP perform poorly when packets are reordered. In this paper, we propose a new version of TCP that maintains high throughput when reordering occurs and yet, when packet reordering does not occur, is friendly to other versions of TCP. The proposed TCP variant, or TCP-PR, does not rely on duplicate acknowledgments to detect a packet loss. Instead, timers are maint...

متن کامل

TCP-PR: TCP for Persistent Packet Reordering Extended Version

Most standard implementations of TCP perform poorly when packets are reordered. In this paper, we propose a new version of TCP that maintains high throughput when reordering occurs and yet, when packet reordering does not occur, is friendly to other versions of TCP. The proposed TCP variant, or TCPPR, does not rely on duplicate acknowledgments to detect a packet loss. Instead, timers are mainta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 156  شماره 

صفحات  -

تاریخ انتشار 2008